/*********************************************************************
 *  Nome : Bruno Ferrero                             N.USP 3690142
 *  Nome : Mariana Pacheco Hatamura                  N.USP 4906967 
 *  Nome : Tiago Nicolosi Bomventi                   N.USP 3690177 
 *  Curso: BCC                                 Disciplina: MAC 211
 *  Data : 5/5/2010                       Exercic. Projeto(parte 1)
 *  Compilador utilizado : gcc versao 4.1.2
 *  ******************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include "oceano.h"

int main(int argc, char *argv[]) {

    float media, sd, soma;
    int i, iteracoes;	

    soma=0;
    iteracoes=10000;
    media=0.3;
    sd=0.1;
    setMediaDaVelocidadeGerada(media,sd);
    for (i = 0 ; i < iteracoes ; i++)
        soma += gauss();  
    printf("media=%.2g, desvio padrao=%.2g, para %d iteracoes, media = %g\n", media, sd, iteracoes, soma/iteracoes);

    soma=0;
    iteracoes=10000;
    media=0.5;
    sd=0.3;
    setMediaDaVelocidadeGerada(media,sd);
    for (i = 0 ; i < iteracoes ; i++)
        for (i = 0 ; i < iteracoes ; i++)
            soma += gauss();  
    printf("media=%.2g, desvio padrao=%.2g, para %d iteracoes, media = %g\n", media, sd, iteracoes, soma/iteracoes);

    soma=0;
    iteracoes=1000;
    media=0.7;
    sd=0.8;
    setMediaDaVelocidadeGerada(media,sd);
    for (i = 0 ; i < iteracoes ; i++)
        for (i = 0 ; i < iteracoes ; i++)
            soma += gauss();  
    printf("media=%.2g, desvio padrao=%.2g, para %d iteracoes, media = %g\n", media, sd, iteracoes, soma/iteracoes);

    soma=0;
    iteracoes=500;
    media=1;
    sd=0.5;
    setMediaDaVelocidadeGerada(media,sd);
    for (i = 0 ; i < iteracoes ; i++)
        for (i = 0 ; i < iteracoes ; i++)
            soma += gauss();  
    printf("media=%.2g, desvio padrao=%.2g, para %d iteracoes, media = %g\n", media, sd, iteracoes, soma/iteracoes);

    soma=0;
    iteracoes=10000;
    media=19;
    sd=5;
    setMediaDaVelocidadeGerada(media,sd);
    for (i = 0 ; i < iteracoes ; i++)
        for (i = 0 ; i < iteracoes ; i++)
            soma += gauss();  
    printf("media=%.2g, desvio padrao=%.2g, para %d iteracoes, media = %g\n", media, sd, iteracoes, soma/iteracoes);

    return 0;
}
